package com.icinfo.cloud.provider.punish.ucase.casemain.vo;

import com.icinfo.cloud.provider.punish.ucase.casemain.dto.AppendixDto;
import com.icinfo.cloud.provider.punish.ucase.caseregister.dto.CaseHandlePersonInfoDto;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * 描述：案件当事人信息调整记录视图对象
 *
 * @author liyafeng
 * @date 2022/6/16 19:21
 */
@Data
@NoArgsConstructor
public class CaseHandlePersonAjustInfoDetailVo {

    /**
     * 主键id
     */
    private String id;
    /**
     * 案件id
     */
    private String caseId;
    /**
     * 调整前办案人员列表
     */
    private List<CaseHandlePersonInfoDto> beforeHandlePersonInfoList;
    /**
     * 调整后办案人员列表
     */
    private List<CaseHandlePersonInfoDto> afterHandlePersonInfoList;
    /**
     * 调整原因类型: 1 人事调动 2 办案回避 3 业务调动 4 其他
     */
    private String adjustReasonType;

    /**
     * 调整说明
     */
    private String adjustReason;

    /**
     * 附件list
     */
    private List<AppendixDto> appendixList;

}
